#include <iostream>

#include "../include/Monde.h"
#include "../lib/console.h"

using namespace std;

int main()
{
    Monde * m = new Monde();
    drawInterface();
    m->afficherCarte();

    getch();
    m->clearCarte();
    majInfos(m->getNbTours(), Arbre::nbInstances, Mouton::nbInstances, Poisson::nbInstances, Peuple::qteRes, Male::nbInstances, Femelle::nbInstances, Enfant::nbInstances);
    m->afficherElements();
    while(Peuple::nbInstances != 0){
        m->jouerUnTour();
        m->clearCarte();
        majInfos(m->getNbTours(), Arbre::nbInstances, Mouton::nbInstances, Poisson::nbInstances, Peuple::qteRes, Male::nbInstances, Femelle::nbInstances, Enfant::nbInstances);
        m->afficherCarte();
        m->afficherElements();
        //getch();
        //Affichage du log
        m->clearLog();
        m->afficherLog();
        //Sleep(50);
        //m->majElements();
      }

    //Test affichage texte
    getch();
    clrscr();
    messFin(m->getNbTours(), Arbre::nbInstances, Mouton::nbInstances, Poisson::nbInstances, Peuple::qteRes, Male::nbInstances, Femelle::nbInstances, Enfant::nbInstances);
    return 0;
}
